Specifying Peirce's law in classical realizability

نویسندگان

  • Mauricio Guillermo
  • Alexandre Miquel
چکیده

This paper deals with the specification problem in classical realizability (such as introduced by Krivine [17]), which is to characterize the universal realizers of a given formula by their computational behavior. After recalling the framework of classical realizability, we present the problem in the general case and illustrate it with some examples. In the rest of the paper, we focus on Peirce’s law, and present two game-theoretic characterizations of its universal realizers. First we consider the particular case where the language of realizers contains no extra instruction such as ‘quote’ [16]. We present a first game G0 and show that the universal realizers of Peirce’s law can be characterized as the uniform winning strategies for G0, using the technique of interaction constants. Then we show that in presence of extra instructions such as ‘quote’, winning strategies for the game G0 are still adequate but no more complete. For that, we exhibit an example of a wild realizer of Peirce’s law, that introduces a purely game-theoretic form of backtrack that is not captured by G0. We finally propose a more sophisticated game G1, and show that winning strategies for the game G1 are both adequate and complete in the general case, without any further assumption about the instruction set used by the language of classical realizers.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Classical Realizability Model for a Semantical Value Restriction

We present a new type system with support for proofs of programs in a call-by-value language with control operators. The proof mechanism relies on observational equivalence of (untyped) programs. It appears in two type constructors, which are used for specifying program properties and for encoding dependent products. The main challenge arises from the lack of expressiveness of dependent product...

متن کامل

The Peirce translation

We develop applications of selection functions to proof theory and computational extraction of witnesses from proofs in classical analysis. The main novelty is a translation of minimal logic plus Peirce’s law into minimal logic, which we refer to as the Peirce translation, as it eliminates uses of Peirce’s law. When combined with modified realizability this translation applies to full classical...

متن کامل

Interactive Realizability, Monads and Witness Extraction

In this dissertation we collect some results about “interactive realizability”, a realizability semantics that extends the Brouwer-Heyting-Kolmogorov interpretation to (sub-)classical logic, more precisely to first-order intuitionistic arithmetic (Heyting Arithmetic, HA) extended by the law of the excluded middle restricted to Σ1 formulas (EM1), a system motivated by its interest in proof minin...

متن کامل

A Monadic Framework for Interactive Realizability

We give a new presentation of interactive realizability with a more explicit syntax. Interactive realizability is a realizability semantics that extends the Curry-Howard correspondence to (sub-)classical logic, more precisely to first-order intuitionistic arithmetic (Heyting Arithmetic) extended by the law of the excluded middle restricted to simply existential formulas, a system motivated by i...

متن کامل

Realizing arithmetical formulæ

Correct (for the execution) program might be untypable : let stupid n =. if n=n+1 then 27 else trué Etienne Miquey Realizing arithmetical formulae Classical realizability Realizability game Zoology Gender equality Introduction Curry-Howard Correct (for the execution) program might be untypable : let stupid n =. if n=n+1 then 27 else trué Etienne Miquey Realizing arithmetical formulae Classical ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Mathematical Structures in Computer Science

دوره 26  شماره 

صفحات  -

تاریخ انتشار 2016